@charset "utf-8";
/* Color
	Green Color:#0E7621;
*/
/******** Input CSS Begin ********/
@import url(link.css);
@import url(common.css);
/********* Input CSS End *********/
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.shareWrapper{
	position:relative;
    margin:0 auto;
	width:100%;
	padding:95px 0px 0px 0px;
	line-height:200%;
}
.row{
	margin:0 auto;
	width:1200px;	
	font-family: "宋体","黑体","幼圆";
}
.row3{
	margin:0 auto;
	width:1280px;	
	font-family: "宋体","黑体","幼圆";
}
.row H1,H2{
	float:left;
	width:auto;
	font-weight:normal;
	height:20px; line-height:20px;
	font-family: "宋体","黑体","幼圆";
	padding:10px 30px 0px 30px;
	color:#656363;
}
.row H4,H5{
	float:left;
	color:#656363;
	font-weight:normal;
	font-family: "宋体","黑体","幼圆";
}
.row UL,Li{
	float:left;
	color:#656363;
	font-family: "宋体","黑体","幼圆";
	font-size:14px;
	line-height:150%;
}
.row span{
	font-size:16px;
	font-weight:normal;
	color:#656363;
	font-family: "宋体","黑体","幼圆";
}
.row2{
	margin:0 auto;
	width:1000px;	
	font-family: "宋体","黑体","幼圆";
}
.row2 H1,H2{
	float:left;
	width:auto;
	font-weight:normal;
	height:20px; line-height:20px;
	font-family: "宋体","黑体","幼圆";
	padding:10px 30px 0px 30px;
	color:#656363;
}
.row2 H4,H5{
	float:left;
	color:#656363;
	font-weight:normal;
	font-family: "宋体","黑体","幼圆";
}
.row2 span{
	font-size:16px;
	font-weight:normal;
	color:#656363;
	padding-left:10px;
	font-family: "宋体","黑体","幼圆";
}

.row2 img{
    max_width:100%;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1;
	color: inherit;
	margin-top: 10px;
}
.grayBig{
	background-color:rgba(220,220,220,1);
	height:35px;
}
#briefText{
	float:left;
	width:100%;
	line-height:100%;
}
#briefText p{
	margin:0px;
	padding:0px 0px 20px 0px;
}
.titleIMG{
	width:940px;	
}
#topReturnBox{
	width:54px; float:right; position:fixed; right:50px; bottom:85px;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:85px;
	z-index:999;
}
#returnPage,#gotop{
	width:54px;
	height:56px;
	background:url(../images/topReturn.png) no-repeat;
	display:block;
}
#returnPage{
	background-position:0 -59px;
}
/**** index down *****/
#index_d{
	margin: 0px auto;
	width: 1280px;
	height: 320px;
	background-color:#f3f3f3;	
}
#index_d_one{
	float:left;
	width: 230px;
	height: auto;
	margin-left:90px;
	margin-top:30px;
}
#index_d_two{
	float:left;
	width: 439px;
	height: auto;
	margin-left:60px;
	margin-top:30px;
	border-right:1px solid #e2e2e2;
}
#index_d_two_c{
	float:left;
	width: 425px;
	height: 150px;
}

.rollBox{
	margin-top:-10px;
	margin-left:-20px;
	float:left;
	width:425px;
	overflow:hidden;
	padding:0px;
}
.rollBox .LeftBotton{
	height:50px;width:12px;
	background:url(../images/index_left.png);
	overflow:hidden;
	float:left;
	display:inline;
	margin:65px 0px 0px 0px;
	cursor:pointer;
}
.rollBox .RightBotton{
	height:50px;width:12px;
	background:url(../images/index_right.png);
	overflow:hidden;
	float:left;
	display:inline;
	margin:65px 0px 0px 0px;
	cursor:pointer;
}
.rollBox .Cont{
	width:400px;
	overflow:hidden;
	float:left;
}
.rollBox .ScrCont{
	width:10000000px;
}
.rollBox .Cont .pic{
	width:80px;
	height:169px;
	float:left;
	text-align:center;
	padding:16px 0px 0px 0px;
}
.rollBox .Cont .pic img{
	padding:0px;
	display:block;
	margin:0 auto;
	height:165px;
}
.rollBox #List1,.rollBox #List2{
	float:left;
}

#index_d_three{
	float:left;
	width: 333px;
	height: auto;
	margin-left:60px;
	margin-top:30px;
}
#index_d_three_c{
	float:left;
	width: 313px;
	height: 120px;
	margin-top:30px;
	margin-left:20px;
}
#index_d_three_c li{
	float:left;
	width: 100%;
	line-height: 25px;
	font-size:12px;
	color:#797979;
}
#index_d_three_c li a{
	font-size:12px;
	color:#797979;
}

#index_foot{
	float:left;
	width:1150px;
	margin-top:40px;
	margin-left:90px;
	padding-top:10px;
	border-top:2px solid #dddddd;
	text-align:center;
	line-height:180%;
	font-size:12px;
}
#index_foot a{
	font-size:12px;
}

/******** Menu Begin ********/
#index_topNavWrapper{
	margin: 0px auto;
	width: 1280px;
	height: 37px;
	z-index:100;
	background-image:url(../images/top_menuBack.png);
	background-repeat:repeat-x;
	display: block;
	z-index: 999;
	overflow: visible;
	_position: absolute;
	position: fixed;
	margin:0px;
	top: 0px;/* position fixed for IE6 */
	_top: expression(documentElement.scrollTop + "px");
}
#topNavWrapper{
	margin: 0px auto;
	width: 1200px;
	height: 37px;
	z-index:100;
	background-image:url(../images/top_menuBack.png);
	background-repeat:repeat-x;
	display: block;
	z-index: 999;
	overflow: visible;
	_position: absolute;
	position: fixed;
	margin:0px;
	top: 0px;/* position fixed for IE6 */
	_top: expression(documentElement.scrollTop + "px");
}
/*logo*/
#topLogo{
	float:left;
	width:354px;
	height:64px;
	background-image:url(../images/logo_background.png);
	background-repeat:no-repeat;
	opacity:1;
    filter:alpha(opacity=100);/* 针对 IE8 以及更早的版本 */
}
.brand {
	width:354px;
	height:64px;
	display:block;
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	border:0px;
	position:relative;
	margin:0px;
}
.brand::before {
	content:'';
	display:block;
	width:354px;
	height:64px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
/*menu*/
#topMenu {
	float:left;
	margin-left:50px;
	height:37px;
	width: 485px;
	border-left:1px solid #b4b3b2;
}
ul#topnav {
	margin: 0;
	padding: 0;
	float: left;
	width: 500px;
	list-style:none;
	position: relative;
}
ul#topnav li {
	float:left;
	margin: 0;
	padding: 0;
	height:37px;
	width:120px;
	text-align:center;
	border-right:1px solid #b4b3b2;
	/*****
	border-right:1px solid #CCCCCC;
	*****/
}
ul#topnav li a:link,ul#topnav li a:hover,ul#topnav li a:active,ul#topnav li a:visited {
	display: block;
	color: #7E7E7E;
	font-size: 14px;
	line-height:37px;
	font-family: "宋体","黑体","幼圆";
	text-decoration: none;
}
ul#topnav li a:hover{
	background-color:#006327;
	color:#ffffff;
}
ul#topnav li span {
	float:left;
	background-color:#E6E6E6;
	position:absolute;
	line-height:25px;
	display:none;
	text-align:center;
	height:auto;
	width:120px;
}
ul#topnav li:hover span {
	float:left;
	display: block;
	text-decoration:none;
	font-size:14px;
	width:120px;
	border-bottom:1px dotted #CCCCCC;
}
ul#topnav li span a:link,
ul#topnav li span a:active,
ul#topnav li span a:visited{
	float:left;
	display:inline;
	text-decoration:none;
	font-size:14px;
	width:120px;
	border-bottom:1px dotted #CCCCCC;
}
.activeMenu{
	color:#FFFFFF;
	background-color:#F7F7F7;
}
.activeMenu a{
	color:#FFFFFF;
	background-color:#F7F7F7;
}
.activeMenu a:hover{
	color:#FFFFFF;
	background-color:#F7F7F7;	
}

/*topIcon*/
#index_topIcon {
	padding-left:80px;
	float:left;
	height:37px;
	width: 80px;
	background-color:#009944;
}
#topIcon {
	padding-left:40px;
	float:left;
	height:37px;
	width: 80px;
	background-color:#009944;
}
#weixin_div{
	position:absolute;
	DISPLAY:none; 
    margin-top:37px;
	width:150px;
	z-index:999;
	text-align:center;
	background-color:#ffffff;
}
#index_topother {
	font-style:normal;
	float:left;
	text-align:right;
	font-size:12px;
	line-height:37px;
	width: 199px;
	padding-right:30px;
	color:#fff;
	background-color:#009944;
}
#topother {
	font-style:normal;
	float:left;
	text-align:right;
	font-size:12px;
	line-height:37px;
	width: 159px;
	padding-right:30px;
	color:#fff;
	background-color:#009944;
}
#topother a{
	color:#fff;
}
#index_topother a{
	color:#fff;
}

#news_m{
	float:left;
	width:500px;
	padding:0px 0px 0px 70px;
	font-size:12px;
}
.news_m H1,H2{
	float:left;
	width:auto;
	font-weight:normal;
	height:20px; line-height:20px;
	font-family: "宋体","黑体","幼圆";
	padding:10px 30px 0px 30px;
	color:#656363;
}
#news_m_pic{
	float:left;
	width:150px;
	height:100px;
	margin-bottom:15px;
}
#news_m_pic_text{
	float:left;
	text-align:left;
	width:340px;
	height:100px;
	margin-left:10px;
	margin-bottom:15px;
	line-height:25px;
}
#news_m_pic_text span{
	padding:0px;
	margin:0px;
	font-weight:blod;
	width:340px;
	float:left;
	font-size:14px;
	text-align:left;
}
#news_m li{
	float:left;
	width:500px;
	line-height:28px;
	font-size:12px;
}
#news_m li span{
	float:right;
	font-size:12px;
}
#news_m_list{
	float:left;
	height:240px;
	_height:240px;
}
#news_more{
	float:right;
	margin:10px;
}
#news_list{
	float:left;
	width:100%;
	font-size:14px;
}
#news_list li{
	float:left;
	width:100%;
	line-height:30px;
	border-bottom:1px dashed #cccccc;
}
#news_list li span{
	float:right;
}
#video_left{
	float:left;
	width:250px;
	color:#fff;
}
#video_left_title{
	float:left;
	width:250px;
	line-height:40px;
	font-size:18px;
	font-weight:blod;
	text-align:center;
}
#video_left li{
	float:left;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	width:230px;
	line-height:40px;
	cursor:pointer;
}
#video_left li:hover{
	background-image:url(../images/w_bg2.png);
}
#video_left li.active{
	background-image:url(../images/w_bg1.png);
}
#video_right{
	float:left;
	width:950px;
	color:#fff;
}
#video_back{
	float:left;
	width:910px;
	margin-top:20px;
	margin-right:20px;
	margin-left:20px;
	text-align:right;
}
#video_title{
	float:left;
	width:910px;
	margin-right:20px;
	margin-left:20px;
	text-align:right;
	line-height:25px;
	font-size:16px;
	font-weight:blod;
}
#video_video{
	float:left;
	width:910px;
	margin-right:20px;
	margin-left:20px;
	text-align:center;
}

/******** Capter AD Begin ********/
.capterADWrapper{
	position:relative;
    margin:0 auto;
	width:100%;
	padding:5px 0px 0px 0px;
}
#capterAdImg{
	float:left;
	padding:5px 15px 0px 15px;	
}
#capterAdImg IMG{
	border:0px;
	width:300px;
	height:200px;
}
/******** brief css Begin ********/
.briefWrapper{
	position:relative;
    margin:0 auto;
	width:100%;
	padding:75px 0px 0px 0px;
	line-height:200%;
}
/******** Products css Begin ********/
.productsWrapper{
	position:relative;
    margin:0 auto;
	width:100%;
	padding:70px 0px 0px 0px;
}
.productsH1Font{
	float:left;
	width:100%;
	text-align:center;
	font-family: "宋体","黑体","幼圆";
	padding:0px 0px 10px 0px;
	color:#656363;
	font-size:36px;
}
.productsH5Font{
	float:left;
	width:100%;
	font-size:14px;
	line-height:35px;
	text-align:center;
	font-family: "宋体","黑体","幼圆";
	padding:0px 0px 10px 0px;
	color:#656363;
	font-weight:normal;
}
/******** video css Begin ********/
.videoWrapper{
	position:relative;
    margin:0 auto;
	width:100%;
	padding:100px 0px 0px 0px;
}
.productsH1Font{
	float:left;
	width:100%;
	text-align:center;
	font-family: "宋体","黑体","幼圆";
	padding:0px 0px 10px 0px;
	color:#656363;
	font-size:36px;
}
.productsH5Font{
	float:left;
	width:100%;
	text-align:center;
	font-family: "宋体","黑体","幼圆";
	padding:0px 0px 10px 0px;
	color:#656363;
	font-weight:normal;
}
/******** footer Begin ********/
.footerWrapper {
	position:relative;
    margin:-0px auto;
	padding:30px 0px 0px 0px;
    width:100%;
	min-height:85px;
	height:auto;
	z-index:999px;
	background-image:url(../images/foot_bg.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100%;
	text-align:center;
	font-family: "宋体","黑体","幼圆";
	font-size: 12px;
	line-height:180%;
}
.footerFont{
	padding:30px 0px 0px 20px;
}
#footerLeftPart{
	float:left;
	width:500px;
	height:auto;
	padding:0px;
	line-height:200%;
	color:#7E7E7E;
	font-size: 12px;
	font-family: "宋体","黑体","幼圆";
}
#footerLeftPart li{
	float:left;	
	margin-right:15px;
}
#footerLeftPart a{
	color:#7E7E7E;
	font-size: 12px;
	text-decoration: none;
}
#footerRightPart{
	float:left;
	line-height:200%;
	width:700px;
	padding:0px;
	text-align:right;
	font-family: "宋体","黑体","幼圆";
	font-size: 12px;
	list-style:none;
}
#footerEma{
	float:left;
	width:50px;
	padding:0px 0px 0px 20px;
	text-align:right;
}